main() {
  // if 分支
  int age = 18;
  if (age >= 18) {
    print('成年人');
  }

  // if else 分支
  if (age >= 18) {
    print('成年人');
  } else {
    print('未成年人');
  }

  // if else if 分支
  num scroe = 80;
  if (scroe >= 90) {
    print('A');
  } else if (scroe >= 80) {
    print('B');
  } else if (scroe >= 70) {
    print('C');
  } else if (scroe >= 60) {
    print('D');
  } else {
    print('E');
  }

  //switch 分支
  int orderState = 1;

  switch (orderState) {
    case 1:
      print('待付款');
      break;
    case 2:
      print('待发货');
      break;
    case 3:
      print('待收货');
      break;
    case 4:
      print('待评价');
      break;
    case 5:
      print('已完成');
      break;
    default:
      print('未知状态');
      break;
  }

  // 三元运算符
  int a = 1;
  int b = 2;
  int c = a > b ? a : b;
  print(c);



}
